Desert Storm Hear it!

Desert Storm Definition

Desert Storm

noun

the principal military operation carried out by UN forces in the Gulf War