DETONATION


Meaning of DETONATION in English

n.

Explosive report, bursting noise.

Soule. Dictionary of English synonyms.      Словарь английских синонимов.