VariousWords beta
Related Terms:
Definitions:
Adjective
oviparous
Definition: egg-laying
Definition: Egg-laying; depositing eggs that develop and hatch outside the body as a reproductive strategy.