Synonyms of Botswana in English :
Antonyms of Botswana in English
Thesaurus of Botswana in English
Botswana
see definition of botswanaSynonyms of botswana
1. (noun) a landlocked republic in south-central Africa that became independent from British control in the 1960s