Spanish-English dictionary »

cabezuela meaning in English

SpanishEnglish
cabezuela noun
{f}

flower head(cluster of florets)
noun