noun. someone who mooches or cadges (tries to get something free).
1. Noun, singular or mass You may need an actual date by which the moocher must move out of your house.