Definition of Tombouctou in English:

Tombouctou

proper noun

French name for Timbuktu

Pronunciation

Tombouctou

/tɔ̃buktu/