History
History
Synonyms
UK
US
Meaning:
detonate

(to cause a bomb etc) to explode with a loud noise

set off bomb

rail

(one of) a series of horizontal or sloping bars or rods of a fence etc; a continuous line of such bars, laid on the ground for trains; to criticize a person angrily

criticize harshly

smolder

smoulder

burn, simmer

threaten

to use threats against (a person); to warn of (something bad); to seem likely to occur or come

warn, pressure

FULMINATE as in Wiktionary
FULMINATE as in Wikipedia