Top Definition
copying off of ones original or good idea.

came from observing the leach as it sucked up or took blood. therefore taking some ones idea is leaching.
tom:sally just stole my idea for the the show!

jimmy:dude...that shebitch was leachin off you
by RELGNOM KCOC May 12, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.