Wiktionary
semipupa
n. (context zoology English) The young of an insect in a stage between larva and pupa.