PUPA


Meaning of PUPA in English

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

[ mod.L f. L pupa girl, doll ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.