Skip to main content

mayflower

English mayflower meaning in English  •  mayflower का अर्थ अंग्रेजी में
Noun
  • In England, the hawthorn; in New England, the trailing arbutus (see Arbutus>); also, the blossom of these plants.
Advertisement