Skip to main content

Definitions by flyingteapot

The Needle Drop 

An insufferable megadork; the physical embodiment of the word "annoying".
Next time The Needle Drop's bespectacled muzzle shows up when I google an album title, I may projectile vomit at the screen.