Lehututu The city/word Lehututu means Botswana. The city Lehututu lies in Botswana. The country Botswana contains the city Botswana.