Ovipara(n. pl.) An artifical division of vertebrates, including those that lay eggs; -- opposed to Vivipara.

Words within ovipara

6 letter words: 3 results
5 letter words: 9 results
View all words...