Shobdo Logo
ODEdamp squib

damp squib

Flag: gbEnglishOxford Dictionary of English

damp squib
noun British English a situation or event which is much less impressive than expected:
my moment of power was a damp squib.