LOUCHE


Meaning of LOUCHE in English

adj. disreputable, shifty. [F, = squinting]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.