Spanish-English dictionary »

pato havelda meaning in English

SpanishEnglish
pato havelda noun
{m}

long-tailed duck(Clangula hyemalis)
noun

Your history