1 definition by kettle spotter

Top Definition
A steam locomotive/steam train
Did you see those folks Trainspotting at the station? They were waiting to photograph a kettle
by kettle spotter May 23, 2010
Mug icon
Buy a kettle mug!