pétard mouillé
French
Noun
pétard
mouillé
m
(
plural
pétards mouillés
)
damp squib
(firework that fails to go off, due to wetting)
(
idiomatic
)
damp squib