To borrow something with no intention of returning it, or to get something for free by asking repeatedly.
Origin uncertain but possibly from British slang or a Yiddish 'mooching' from German. The meaning 'to beg or impose on someone' was established by the early 1900s in American English.
Interestingly, 'mooch' became slang in America during the Great Depression when people routinely had to beg for food and resources—the word captures that specific era of hardship perfectly!
Complete word intelligence in one call. Free tier — 50 lookups/day.