Definition
A "moocher" is someone who habitually asks for or takes things (like money, food, or favors) from others without offering anything in return. They're basically freeloaders. They might always ask to borrow things but never return them. It can be annoying to be around a moocher. It's different from someone who occasionally needs help; moochers make it a habit.