Top definition
Small town in Oxfordshire in the south of England, which the Thames river flows through. Includes Lord Williams's School, Thame Leisure and Robin Gibb lives there. Bit boring, but not a bad place to live.
He lives in Thame. Cool.
by Goggs_Thame December 03, 2006
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush