detonationEnglish

detonation, blowup, explosion

Noun

A violent release of energy caused by a chemical or nuclear reaction

English: explosion, detonation, blowup

Bahasa: ledakan, letusan, letupan

Bahasa words with similar meanings

English words with similar meanings

Show 2 words