English word definition — powered by WordNet
someone who mooches or cadges (tries to get something free)
ask for and get free
Want to remember mooch?