isle of man Meaning, Definition & Usage

  1. noun one of the British Isles in the Irish Sea
    Man.

WordNet