Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mayflower
in English
mayflower
us
//ˈmeɪfloʊər//
uk
//ˈmeɪfloʊə//
#moderate
Plural
mayflowers
Definitions
Noun
a
flowering
plant
blooming
in
May
(
hawthorn
,
arbutus
)
The
mayflower
is
a
popular
ornamental
plant
in
many
gardens
.