You are looking at 1-1 of 1 entries
shock and awe Quick reference
The Oxford Dictionary of Phrase and Fable (2 ed.)
term for a military strategy based on achieving rapid dominance over an adversary by the initial imposition of overwhelming force and firepower. The concept was formulated by the American ...
More