lay an egg

[lay an egg] {v. phr.}, {slang} To fail to win the interest orfavor of an audience.

His joke laid an egg.

Sometimes he is asuccessful speaker, but sometimes he lays an egg.