Find the word definition

Wikipedia
Mechili

Mechili is a small village in Cyrenaica, Libya and the site of a former Turkish fort. It is nearly east of Benghazi and west of Timimi.