Tombouctou

[tawn-book-too] /tɔ̃ bukˈtu/
noun
1.
British Dictionary definitions for Tombouctou

Tombouctou

/tɔ̃buktu/
noun
1.
the French name for Timbuktu