mayflower

Definitions of mayflower
  1. noun
    low-growing evergreen shrub of eastern North America with leathery leaves and clusters of fragrant pink or white flowers
    synonyms: Epigaea repens, trailing arbutus
    see moresee less
    type of:
    bush, shrub
    a low woody perennial plant usually having several major stems
Word Family