Adjective Definition

ovoviviparous

1.Definition: producing living young from eggs that hatch within the body




Please Share