English Dictionary
Definition lambada in British English
lambada noun
[countable] noun
/læmˈbɑːdə/
Synonyms and related words
