Tuubaa

Noun

 * 1) Touba, a religious city