n. timbuktu, city in mali; (slang) remote place, somewhere far away, extremely remote place (figuratively)
Copyright © 2018 WordTech Co.