Synonyms: Isle of Man, Man
Definition: one of the British Isles in the Irish Sea
Similar words: island
Definition: a land mass (smaller than a continent) that is surrounded by water