pupiparous; pupigenous