Spanish-English dictionary »

colubaria meaning in English

SpanishEnglish
colubaria noun
{f}

globe daisy(perennial plant)
noun