MOOCH Meaning of MOOCH in English Moocher. Someone who always takes and never gives back. Example: He's the classic mooch. Never buys his own beer or cigarettes. Slang English vocab. Английский сленговый словарь. 2012