Portuguese-English dictionary »

lula-colossal meaning in English

PortugueseEnglish
lula-colossal noun
{f}

colossal squid(Mesonychoteuthis hamiltoni)
noun