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
Get the mug
Get a leachin mug for your coworker Helena.