English-French dictionary »

hydathode meaning in French

EnglishFrench
hydathode (tissue through which water is excreted)
noun

hydathode◼◼◼nom {m}