Top definition
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
Get the talking turkish neck gaiter and mug.
Apr 28 Word of the Day
Literally everyone, ever. Including the writer of this definition.
by masokitsune January 17, 2019
Get a stupid people mug for your barber Georges.