ovovivipare meaning in English
adj. ovoviviparous, producing eggs which hatch inside the body (so that the young are born alive but without a placenta)
adj. ovoviviparous, producing eggs which hatch inside the body (so that the young are born alive but without a placenta)