1 definition by CockTassle92

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?
by CockTassle92 May 30, 2009
Get the Twat Whistle mug.