Isle of Man (0 synonym found)

Definition of Isle of Man:

(n) : an island in the Irish Sea, a British Crown dependency that is part of the British Isles but not of the United Kingdom

Definition of Isle of Man:

(n) : an island in the Irish Sea, a British Crown dependency that is part of the British Isles but not of the United Kingdom

Back to Top