Italian-English dictionary »

idatodo meaning in English

ItalianEnglish
idatodo noun
{m}

hydathode(tissue through which water is excreted)
noun