'Isle of Man' definitions:

Definition of 'Isle of Man'

(from WordNet)
noun
One of the British Isles in the Irish Sea [syn: Man, Isle of Man]