What is the full meaning of hydathodes
HYDATHODE, an epidermal water-excreting organ [n]
Example of the word hydathodes placed on a Scrabble board.