'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]