Origin: ME mowchen, dial. var. of mychen, to pilfer: see miche
See mooch in American Heritage Dictionary 4
verb mooched, mooch·ing, mooch·es verb, transitive
Origin: Middle English mowchen
Origin: , probably from Old French muchier, to hide, skulk.
Learn more about mooch