Cassandra x3's definitions
A person who is a mooch and always gets things for free from people. Originated in North Tonawanda, NY.
by Cassandra x3 July 31, 2005
Get the moochacha mug.
Get the moochacha mug.We'll email you a link to sign in instantly.