Spanish-English dictionary »

globularia meaning in English

SpanishEnglish
globularia noun
{f}

globe daisy(perennial plant)
noun