Find the word definition

Wikipedia
Turuda

Turuda is an ancient city and former bishopric in Roman Africa. It is currently a Latin Catholic titular see. Its present location is somewhere in Algeria.