damp squib

noun

Definition of damp squib

British
: something that is disappointing because it is not as exciting or effective as expected The company's stock turned out to be something of a damp squib.