Oviparous – Producing young by means of eggs which are hatched after they have been laid by the parent.
Viviparous– Give birth to live young.
Ovoviviparous – Once the egg hatches, it remains inside the mother for a period of time
Metamorphosis
Change of physical form, structure, or substance.