PUPA


Meaning of PUPA in English

n. (pl. pupae) an insect in the stage of development between larva and imago.

Derivatives:

pupal adj.

Etymology: mod.L f. L pupa girl, doll

Oxford English vocab.      Оксфордский английский словарь.