The AI-powered English dictionary
An island and overseas territory of the United Kingdom in the Caribbean. Official name: Montserrat. examples
A mountain range in Catalonia, Spain, near Barcelona, the site of a monastery. examples