Skip to main content

Definitions by Bunnybooteen

1. To be annoyed by someone/ something
2. If someone is in your buisness and does not know the issue
1. You dont know what happen so leech off
2. Mann my teacher was leechen today
Leech by Bunnybooteen February 19, 2011