by Steph <3. March 23, 2005
Get the moochacha mug.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.by octiger24 November 12, 2020
Get the Moochacha mug.