meaning of indaba

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


Related Words

indaba |

Developed & Maintained By Taraprasad.com

Treasure Words