Skip to main content

talking turkish

The strange noises that accompany vomiting.
What that horrible noise outside? - its ok its only a tramp talking turkish
by Trevor turnip December 27, 2003
mugGet the talking turkishmug.

Share this definition