MOOCHER Meaning of MOOCHER in English n. a poacher or thief; one who begs or asks for without paying; person who loiters (Slang) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012