Touba

English

Proper noun

Touba

  1. A city in eastcentral Senegal

Translations

Anagrams

French

Proper noun

Touba f

  1. a city in eastcentral Senegal