Definition of New England mayflower in US English:

New England mayflower

noun

  • Trailing arbutus, Epigaea repens.

Origin

Mid 19th century; earliest use found in Harvard Magazine.