Tamil Dictionary 🔍

ovipara

O*vip"a*ra, n. pl. Etym: [NL. See Oviparous.] (Zoöl.) Defn: An artifical division of vertebrates, including those that lay eggs; -opposed to Vivipara.


ovipara - Similar Words