Words: moocher mooch cadger scrounger
Part of speech: n
Definition: someone who mooches or cadges (tries to get something free)