MOOCH
moocher, mooch, cadger, scrounger
(noun) someone who mooches or cadges (tries to get something free)
mooch, bum, cadge, grub, sponge
(verb) ask for and get free; be a parasite
Source: WordNet® 3.1
Etymology
Verb
mooch (third-person singular simple present mooches, present participle mooching, simple past and past participle mooched)
(British) To wander around aimlessly, often causing irritation to others.
To beg, cadge, or sponge; to exploit or take advantage of others for personal gain.
(British) To steal or filch.
Noun
mooch (plural mooches)
(UK) An aimless stroll.
One who mooches; a moocher.
(US, slang) A unit of time comprising ten days, used to measure how long someone holds a job.
Synonyms
• (moocher): See also scrounger
Anagrams
• chomo, choom
Source: Wiktionary