LEECH ON/OFF Meaning of LEECH ON/OFF in English habitually exploit or rely on. → leech Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004