Meaning of mayflower
Definition of mayflower
(noun)
the
ship
in which the Pilgrim Fathers sailed from England to Massachusetts in 1620
low-growing
evergreen
shrub
of
eastern
North America with
leathery
leaves and clusters of
fragrant
pink
or
white
flowers
Other information on mayflower
WIKIPEDIA results for
mayflower
Amazon results for
mayflower
Tweet