Israeli Mossad Share definition Flag An institution that was saluted by Mountain Dew for demolishing 3 towers during the September 11th attacks. "Mtn Dew salutes the Israeli Mossad for demolishing 3 towers on 9/11!" -Dub The Dew website Israeli Mossad by WizardPenguinTB March 19, 2021 0 0 Get merch Get the Israeli Mossad mug. Buy Now — $32.95 See more merch