ovoviviparous

  • (a) producing living young from eggs that hatch within the body

Antonyms

live-bearing viviparous oviparous

Words of close approximity