Indaba Meaning

There are 1 meaning(s) for word Indaba

Meaning 1 : a council at which indigenous peoples of southern Africa meet to discuss some important question