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.