detonation
nounDefinition of detonation
1
: the action or process of detonating
2
: rapid combustion in an internal combustion engine that results in knocking
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more