Portuguese-English dictionary »

lambida meaning in English

PortugueseEnglish
lambida noun
{f}

lick [licks](act of licking)
noun
[UK: lɪk] [US: ˈlɪk]

Your history