semipupae

English

Noun

semipupae

  1. plural of semipupa