• word of the day

    mayflower

    mayflower - Dictionary definition and meaning for word mayflower

    Definition
    (noun) the ship in which the Pilgrim Fathers sailed from England to Massachusetts in 1620 Definition
    (noun) low-growing evergreen shrub of eastern North America with leathery leaves and clusters of fragrant pink or white flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp