Ovoviviparous
English Meaning
Oviparous, but hatching the egg while it is within the body, as some fishes and reptiles.
Sorry, No Malayalam Meaning for your input!
See Ovoviviparou Want To Try Ovoviviparous In Malayalam??