shoot down Meaning and Definition
1. v. shoot at and force to come down
2. v. move quickly and violently
3. v. thwart the passage of
Shoot Down is a 2006 documentary regarding the events surrounding the Brothers to the Rescue organization and the eventual shootdown of two of its aircraft.
Sponored Video