Multiple choice

The animals which lay eggs from which young ones hatch later on are called oviparous animals. Which of the following is not an oviparous animal?

  1. Rat

  2. Sparrow

  3. Frog

  4. Crocodile

  5. Butterfly

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

This is the correct option. Rat is not an oviparous animal. It is a viviparous animal. It gives birth to young ones.