Find the word definition

Wikipedia
Takedda

Takedda was a town and former kingdom located in the present-day Western Sahara in Niger. The archaeological site at Azelik wan Birni is believed to be the ruins of ancient Takedda.