semipupae
English
Noun
semipupae
plural of
semipupa