Italian-English dictionary »

calatide meaning in English

ItalianEnglish
calatide noun
{f}

flower head(cluster of florets)
noun