Spanish-English dictionary »

pato lilo meaning in English

SpanishEnglish
pato lilo noun
{m}

Guanay cormorant(South American bird)
noun