Touba

Proper noun

 * 1) A city in eastcentral Senegal

Translations

 * Wolof: Tuubaa

Proper noun

 * 1) a city in eastcentral Senegal