Montserrat Hear it!

Montserrat Definition

Mont·ser·rat (mänt′sə rat)

British island of the Leeward group, in the West Indies: 39.5 sq mi (102 sq km); pop. in 1991 12,000 (reduced in 1997 after a volcanic eruption to 4,000)