What is the meaning of isle of man in English?

Learn vocabulary with pictures as well as definitions of isle of man in English

Learn in

See more

n. Isle of Man

Definition of Isle of Man in English

Self-governing British Crown dependency located in the west of Europe, in the Irish Sea, between the islands of Ireland and Great Britain.

Synonyms of Isle of Man in English

Mann