English edit

Noun edit

semipupae

  1. plural of semipupa