Spanish-English dictionary »

huilota meaning in English

SpanishEnglish
huilota noun
{f}

mourning dove(Zenaida macroura)
noun