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
2 more definitions
coolest chica in da' hood, FL
moochacha is supafly in da' hood, FL
by Steph <3. March 23, 2005
to me this phrase means my lovely
hellomoo cha cha how are you today?
by trinafinbar January 21, 2007