Portuguese-English dictionary »

lesma-do-mar meaning in English

PortugueseEnglish
lesma-do-mar noun
{f}

sea slug [sea slugs](marine mollusc)
noun
[UK: siː slʌɡ] [US: ˈsiː sˈləɡ]