timbuktu
Explore definitions, synonyms, and language insights of timbuktu
Definitions
Noun
a city in central Mali near the Niger river; formerly famous for its gold trade
Explore definitions, synonyms, and language insights of timbuktu