Tarrytown Tornado Share definition Flag When Lynda Smith laughs too hard, thus snotting all over her face. Turley: "Ew! My boss pulled a Tarrytown Tornado at lunch today!" Tarrytown Tornado by Turley April 1, 2005 0 0 Get merch Get the Tarrytown Tornado mug. Buy Now — $32.95 See more merch