Lemosos The city/word Lemosos means Cyprus. The city Lemosos lies in Cyprus. The country Cyprus contains the city Cyprus.