Tombouctou
[taw
n
-book-
too
]
/tɔ̃ bukˈtu/
noun
1.
Timbuktu
.
British Dictionary definitions for
Tombouctou
Tombouctou
/
tɔ̃buktu
/
noun
1.
the French name for
Timbuktu