PUPA


Meaning of PUPA in English

[ 'pju:pə ]

■ noun ( plural ~e -pi: ) an insect in its inactive immature form between larva and adult, e.g. a chrysalis.

Derivatives

~l adjective

Origin

C18: mod. L., from L. ~ 'girl, doll'.

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