English Dictionary
Definition mambo in British English
mambo noun
[countable] noun
/ˈmæmbəʊ/
Synonyms and related words
Synonyms and related words
