DETONATION


Meaning of DETONATION in English

[det.o.na.tion] n (1686) 1: the action or process of detonating

2: rapid combustion in an internal combustion engine that results in knocking

Merriam-Webster English vocab.      Английский словарь Merriam Webster.