Skip to main content

Definitions by troyez

One who gets leeched onto
That guy must be a Ben, people are always leeching him.
Ben by troyez February 13, 2010