Definition of water pore in English:

water pore

noun

Biology
  • A pore or stoma through which water passes.

Origin

Mid 19th century; earliest use found in Louis Agassiz (1807–1873), zoologist and geologist.