Moocher
Part of speech: noun
Definition: 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.
Mooch
Part of speech: noun
Definition: One who mooches; a moocher.
Part of speech: verb
Definition: To wander around aimlessly.To beg, cadge, or sponge; to exploit or take advantage of others for personal gain.To steal or filch.