Find the word definition

Wikipedia
Martuba

Martuba is a town in eastern Libya in the Derna District. It is located south of Derna. The Martuba Air Base is located in Martuba.

Martuba is connected with Lamluda by two roads. The main road which goes through Derna is part of the Libyan Coastal Highway while The inner road passes through the desert.