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.