English-Spanish dictionary »

musk duck meaning in Spanish

EnglishSpanish
musk duck (Biziura lobata)
noun

pato almizcleronoun
{m}