lay an egg
lay an egg {v. phr.}, {slang}
To fail to win the interest or favor of an audience.
His joke laid an egg.
Sometimes he is a successful speaker, but sometimes he lays an egg.
Categories:
Source: A Dictionary of American Idioms