1. damp squib - Noun
2. damp squib - Phrase
(literally) A firework that has been wet and therefore fails to go off correctly.
(idiomatic, by extension) Anything that doesn’t work properly, or fails to come up to expectations; a dud.
Source: en.wiktionary.org