Find the word definition

Wikipedia
Theuzi

Theuzi is a former ancient city and bishopric in Roman Africa and present Latin Catholic titular see.

Its modern location is unclear, but is believed to have been somewhere in present Tunisia.