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