Oviparous: producing eggs that develop and hatch outside the maternal body.
Ovoviviparous: producing eggs that develop within the maternal body and hatch within or immediately after extrusion from the parent.
Alternative form for oviparous : ovoviviparous.