look up any word, like blumpkin:

1 definition by Cassandra x3

 
1.
A person who is a mooch and always gets things for free from people. Originated in North Tonawanda, NY.
Moochacha, moochacha, moochacha, get your own cigarette!
by Cassandra x3 July 12, 2005
12 15