Animals which lay eggs are called_________

Animals which lay eggs are called_________

Explanation

Animals that lay eggs are called oviparous.

This term distinguishes them from animals that give birth to live young, which are called viviparous.