French-English dictionary »

chelou [slang] meaning in English

FrenchEnglish
chelou [Slang] adjectif

sketchy [sketchier, sketchiest]◼◼◼(Of questionable or doubtful quality)
adjective
[UK: ˈske.tʃi] [US: ˈske.tʃi]
This chick is kinda sketchy. = Cette meuf est assez chelou.