Find the word definition

Wikipedia
Tew'o

Tew'o is a town in the southwestern Dikhil region of Djibouti.