What is the meaning of Oviparous?

Depositing eggs that develop and hatch outside the body as a reproductive strategy.

Source: wiktionary.org