To fail; to produce no or very poor results; to drop out of or be eliminated from a competition.
drop a bomb
Alternative form of drop a bombshell.
drop the bomb
to reveal dramatic and unexpected news that changes a situation completely
© 2026 English Reference