MOOCH Meaning of MOOCH in English v. colloq. 1. intr. loiter or saunter desultorily. 2 tr. esp. US a steal. b beg. Derivatives: moocher n. Etymology: ME, prob. f. OF muchier hide, skulk Oxford English vocab. Оксфордский английский словарь. 2012