Spanish-English dictionary »

pato almizclero meaning in English

SpanishEnglish
pato almizclero noun
{m}

musk duck(Biziura lobata)
noun