English Dictionary
Definition indaba in British English
indaba noun
[countable] noun
/ɪnˈdɑːbə/
Synonyms and related words
