LOUCHE Meaning of LOUCHE in English adj. disreputable, shifty. Etymology: F, squinting Oxford English vocab. Оксфордский английский словарь. 2012