Find the word definition

Wikipedia
Latchi

Latchi (also spelled Lachi, Latsi and Lakki), is a small village that is part of the Polis municipality. It is the site of a small harbour.