• word of the day

    montserrat

    montserrat - Dictionary definition and meaning for word montserrat

    Definition
    (noun) a volcanic island in the Caribbean; in the West Indies
Download our Mobile App Today
Receive our word of the day
on Whatsapp