Find the word definition

Wikipedia
Tmassa

Tmassa is a small town in the Sahara Desert of central Libya about from the Gulf of Sidra. It lies about south-east of Sabha.