Skip to main content

Definitions by Derpinson

human turret 

Someone who stares at you from across the room before sneaking up on you when you're not looking.
Why is Tom staring at me?
Probably just a human turret, being new.
See creep.
human turret by Derpinson April 7, 2014