Synonyms of MOOCHED

What is another word for MOOCHED