What is a animals that lay many eggs at time?

There are many animals that lay many eggs at a time! Here are a few examples:

Birds:

* Chickens: Lay around 200-300 eggs per year.

* Ducks: Lay around 150-200 eggs per year.

* Geese: Lay around 40-60 eggs per year.

* Turkeys: Lay around 80-100 eggs per year.

* Ostriches: Lay around 10-30 eggs, the largest eggs of any bird.

* Penguins: Lay 1-3 eggs, depending on the species.

Reptiles:

* Snakes: Some snakes can lay dozens of eggs at a time.

* Lizards: Depending on the species, they can lay anywhere from a few to a hundred eggs.

* Turtles: Sea turtles lay hundreds of eggs at a time, while freshwater turtles lay fewer.

Amphibians:

* Frogs: Some frogs can lay thousands of eggs at a time.

* Salamanders: Some salamanders lay hundreds of eggs at a time.

Fish:

* Salmon: Some salmon lay thousands of eggs at a time.

* Cod: Lay millions of eggs at a time.

Insects:

* Butterflies: Lay hundreds of eggs at a time.

* Moths: Lay thousands of eggs at a time.

* Grasshoppers: Lay dozens of eggs at a time.

Other:

* Insects: Many insects lay large numbers of eggs.

* Spiders: Some spiders lay hundreds of eggs in a single egg sac.

This is just a small sample of the many animals that lay large numbers of eggs. The number of eggs laid can vary greatly depending on the species and environmental factors.