Touba
English
Proper noun
Touba
A city in eastcentral
Senegal
Translations
city in Senegal
Wolof:
Tuubaa
Anagrams
Tuoba
,
U-boat
,
about
French
Proper noun
Touba
f
a city in eastcentral
Senegal