English

edit

Noun

edit

semipupae

  1. plural of semipupa