Why do fish lay eggs in hundreds, whereas a hen lays only one egg at a time?
Answers
Answered by
2
fish mostly lay their eggs in water; larvae produced by them could flow along with water so to protect their generation they have to lay thousands of eggs at a time while hens lay eggs on land, so they do not need to lay many eggs.
Similar questions