An Encylopedia Britannica Company

squib

squib /ˈskwɪb/ noun
plural squibs
squib
/ˈskwɪb/
noun
plural squibs
Britannica Dictionary definition of SQUIB
[count]
: a small firecracker

damp squib

British
: something that is disappointing because it is not as exciting or effective as expected