1 results in 0.0037s.
Advertisement
  • mayflower
    mayflower, noun.
    any one of several plants whose flowers blossom in May; the trailing arbutus, spring beauty, and certain hepaticas and anemones (in the United States); the hawthorn, cowslip, and marsh marigold (in England).

  1. home-page
  2.  › 
  3. language
  4.  › 
  5. english-dictionary-translation-meaning-of-mayflower