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 Get the Twat Whistle mug.