Can a cockerel lay an egg?
No, a cockerel cannot lay eggs. Egg laying is a biological function specific to female birds, known as hens. Cockerels, on the other hand, are male chickens and do not have the reproductive organs necessary for laying eggs.