• word of the day

    bermuda

    bermuda - Dictionary definition and meaning for word bermuda

    Definition
    (noun) a group of islands in the Atlantic off the Carolina coast; British colony; a popular resort
    Synonyms : bermudas
Download our Mobile App Today
Receive our word of the day
on Whatsapp