Italian-English dictionary »

idrocoria meaning in English

ItalianEnglish
idrocoria noun
{f}

hydrochory(dispersal by water)
noun