Twat Whistle Share definition Flag When a female queefs and it generates a high pitched sound such that of a whistle. Did you just hear my twat whistle or was that a train? Twat Whistle by CockTassle92 May 29, 2009 0 0 Get merch Get the Twat Whistle mug. Buy Now — $32.95 See more merch