montserrat

/mɑnsɝˈɑt/

Explore definitions, synonyms, and language insights of montserrat

Definitions

Noun
a volcanic island in the Caribbean; in the West Indies