ovoviviparous

Adjective
  1. Producing living young from eggs that hatch within the body (synset 302529455)

Found on Word Lists

Other Searches