Spanish-English dictionary »

yaguasa meaning in English

SpanishEnglish
yaguasa noun
{f}

whistling duck(bird of the genus Dendrocygna)
noun