meaning of timbuktu
1.
a
city
in
central
Mali
near
the
Niger
river;
formerly
famous
for
its
gold
trade
Related Words
timbuktu
|
Developed & Maintained By
Taraprasad.com