Top Definition
A person that stirs up trouble, get the boss wound up with no solutions and then leaves the situation for others to take care of.
Everytime time my co-worker stops by the monthly meeting she brings up issues that she has not solutions for, what a leaf kicker.
by blackoutP October 24, 2009
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.