English Dictionary
◊ OVOVIVIPAROUS
ovoviviparous
adj : (zoology) producing living young from eggs that hatch within
the body [ant: {viviparous}, {oviparous}]