Find the word definition

Wikipedia
Ihumwa

Ihumwa, also known as Humwa, is a small village in Tanzania. It is located in the Dodoma Region, in the middle of the nation. It is about 5 to 10 minutes by road out of the capital city of Dodoma.

Category:Populated places in the Dodoma Region