1 definition by Wh1stl3r

Top Definition
An electrical device that has been in some way or another fiddled with by Richard Slater
My PC won't work I think it's been Slatered
by Wh1stl3r May 19, 2010
Mug icon
Buy a Slatered mug!