detonation, explosion

listen to the pronunciation of detonation, explosion
French - English

Definition of detonation, explosion in French English dictionary

détonation, explosion
{n} detonation