lay an egg

Definitions

Slang

  • verb to fail, to be responsible for a dismal or disappointing performance. This expression comes from the Victorian British saying ‘lay a duck’s egg’, meaning to score zero (now extinct in British speech).
  • verb to behave in an agitated, over-excited way. One of many farmyard metaphors in Australian use.
http://www.dictionarycentral.com/definition/lay-an-egg.html