YourDictionary

hydathode

noun

a specialized microscopic pore or stoma on the leaves of many plants, through which water may be excreted

See hydathode in American Heritage Dictionary 4

link/cite print suggestion box