English dictionary
isle of man meaning and definition
Definition and meaning of isle of man at MeaningMonkey.org. isle of man meaning and definition in the English Dictionary.ISLE OF MAN noun
Definition of Isle of Man (noun)
- one of the British Isles in the Irish Sea
- synonyms: Man
Source: Princeton University Wordnet