LOUCHE Meaning of LOUCHE in English [louche] adj [F, lit., cross-eyed, squint-eyed, fr. L luscus blind in one eye] (1819): not reputable or decent Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012