Britain's ISLE of MAN is a self-governing British Crown dependency located in the Irish Sea between England and Ireland. It has a population of around 84, 000 people and is known for its beautiful landscapes and rich culture. The term BRITAIN'S ISLE OF MAN is solved by the three letter word MAN.