1 definition by Turtle85

1
The act of being leech-like
That leech is very leechy
by Turtle85 July 31, 2013
Get the mug
Get a Leechy mug for your bunkmate José.