Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
odonata
in English
odonata
#uncommon
Definitions
Noun
an
order
of
insects
that
includes
dragonflies
and
damselflies
,
characterized
by
large
,
membranous
wings
and
a
long
,
segmented
body
Other
dragonflies
and
damselflies
collectively