Skip to main content

Definitions by Cassandra x3

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!
moochacha by Cassandra x3 July 31, 2005