See moren. Isle of ManDefinition of Isle of Man in EnglishSelf-governing British Crown dependency located in the west of Europe, in the Irish Sea, between the islands of Ireland and Great Britain. Synonyms of Isle of Man in EnglishMann