Synonyms and Antonyms for moocher

1. moocher (n.)

someone who mooches or cadges (tries to get something free)

Synonyms: