Isle Of Man (horse)
WordNet

noun


(1)   One of the British Isles in the Irish Sea
 
x
OK