English-Italian dictionary »

hydathode meaning in Italian

EnglishItalian
hydathode (tissue through which water is excreted)
noun

idatodonoun
{m}