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.”
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.”