Noun Definition

isle of man

1.Definition: one of the British Isles in the Irish Sea

Related Noun(s):man

Category: Places