Spanish-English dictionary »

suirirí moteado meaning in English

SpanishEnglish
suirirí moteado noun
{m}

spotted whistling duck(Dendrocygna guttata)
noun