Find the word definition

Wikipedia
Tahoua

Tahoua is a city in Niger and the administrative centre of the Department of Tahoua and the larger Tahoua Region. It has a population of 99,900 (2004).