Definition
To "mooch" means to ask for or get something (like money, food, or favors) from others without intending to pay or reciprocate. It can also mean to wander around aimlessly. It's kind of like borrowing without any plans to return. Imagine always asking your friends for snacks without ever offering yours. It's similar to freeloading. It can also just mean hanging around somewhere casually.