letoff

/ˈliːtoʊf/

Definitions

1. noun

a sudden release of tension or pressure, especially in a loud or explosive manner

“The car’s engine let off a loud roar as it accelerated.”

Synonyms

  • bang
  • explosion

Antonyms

  • silence
  • stillness