LOUCHE


Meaning of LOUCHE in English

adj. disreputable, shifty.

Etymology: F, squinting

Oxford English vocab.      Оксфордский английский словарь.