Portuguese-English dictionary »

lula-de-humboldt meaning in English

PortugueseEnglish
lula-de-humboldt noun
{f}

Humboldt squid(the squid)
noun