1 definition by The Midlothian Mindflayer

Top Definition
noun: a douchebag troll on the internet
Yeah, that guy was acting like a real finger pop on the board last night.
by The Midlothian Mindflayer November 30, 2009
Mug icon
Buy a finger pop mug!