moocher

noun

A moucher. See the extracts.

noun

A person having a tendency to repeatedly ask help of others, especially if they are making little effort to help themselves. Usually used as a pejorative.

noun

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