LECHER Meaning of LECHER in English [informal] lech, letch [noun] [C] [disapproving]If you believe his novels, all bankers are hypocrites and lechers (= lecherous people). Cambridge English vocab. Кембриджский английский словарь. 2012