Wiktionary
lay an egg
vb. 1 (context of a bird or other egg-creating animal English) To produce an egg. 2 (context idiomatic of a person, organization, etc. English) To produce a failure or flop; to do something which is unsuccessful.
Usage examples of "lay an egg".
It will properly punish you for daring to lay an egg in my presence.
I'm told they developed a strain of chicken that would reliably lay an egg a day.
Some time not quite a local year and a half from now, I believe you will lay an egg.
Maybe the firefly would lay an egg in captivity, and he could study it that way.