Means of great impact and sudden, sudden. Emphatic, dramatic, serious, deadly. It also means explosive, detonating, load.