Term Gallery logo

Meanings of ovoviviparous in English