Definitions of Isle of man:

  • noun:   one of the British Isles in the Irish Sea