Definition of tombouctou:
°Any proverbially distant or remote place.
"You can try every shop from here to Timbuktu, but you won't find another one like this."
Definition of tombouctou:
°Any proverbially distant or remote place.
"You can try every shop from here to Timbuktu, but you won't find another one like this."