Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
pupa
in English
pupa
us
/ˈpuːpə/
uk
/ˈpuːpə/
#uncommon
Plural
pupae
Definitions
Noun
resembling
an
insect's
pupal
stage
;
immature
form
an
insect's
development
stage
between
larva
and
adult