Spanish-English dictionary »

guajolota meaning in English

SpanishEnglish
guajolota noun
{f}

turkey hennoun