moocher(noun) noun1. someone who mooches or cadges (tries to get something free)Similar word(s): cadger, mooch, scroungerDefinition categories: person, beggar, mendicant