What are the animals which do not lay eggs called?

What are the animals which do not lay eggs called ?

Animals which reproduce by laying eggs are called oviparous animals. Birds, insects, reptiles and fishes are oviparous animals.

Animals which reproduce by giving birth to their young ones are called viviparous animals. These animals do not lay eggs. Mammals like cat, dog and man are viviparous animals.