Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
mayfly
in English
mayfly
us
/meɪflaɪ/
uk
/meɪflaɪ/
#uncommon
Plural
mayflies
Definitions
Noun
a
short-lived
insect
(
Ephemeroptera
order
)
characterized
by
brief
existence
or
duration