adj. producing eggs which hatch inside the body (so that the young are born alive but without a placenta)
OVOVIVIPAROUS
Meaning of OVOVIVIPAROUS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012