Cock dream meaning

Hear one crow, joy and felicity. Dreaming one who lay eggs, means profit without glory.