Search results
- Dictionarymoocher/ˈmuːtʃə/
noun
- 1. a person who lives off others without giving anything in return: informal, derogatory North American "no one gave me any handouts like these moochers expect"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries