Definitions of ovoviviparous:

  • adjective:   producing living young from eggs that hatch within the body