Spanish-English dictionary »

pato almizclado meaning in English

SpanishEnglish
pato almizclado noun
{m}

Muscovy duck(duck)
noun