Definition of Botswana
-
(noun) a landlocked republic in south-central Africa that became independent from British control in the 1960s
Synonyms of Botswana
No Synonyms Found.
Antonyms of Botswana
No Antonyms Found.
Homophones of Botswana
No Homophones Found.