Italian-English dictionary »

macrofita meaning in English

ItalianEnglish
macrofita noun
{f}

macrophyte(macroscopic plant)
noun