1 definition by Alex Betch <3

A person who eats all your food a gives you nothing in return. This perosn usually eats all your food because they are too damn lazy to get their own.
Person 1: OMG chips! give me some now
Person 2: MOOCHER!
by Alex Betch <3 March 6, 2009
Get the Moocher mug.