Isle of Man

1. (noun) one of the British Isles in the Irish Sea
Synonyms: Man
Related Words: island



Terms and Conditions of Use / Copyright Notice