meaning of ovipara

1. An artifical division of vertebrates, including those that lay eggs; -- opposed to Vivipara.


Related Words

ovipara |

Developed & Maintained By Taraprasad.com

Treasure Words