ovipara
English
ovipara meaning in English • ovipara का अर्थ अंग्रेजी में
n. pl.
- An artificial division of vertebrates, including those that lay eggs; -- opposed to Vivipara.