Top definition
french expression, means weird, suspicious, strange
born from "verlan" french slang that switch parts of some words like "maison" becomes "son-mai"
"chelou" comes from "louche"
-"laisse tomber trop chelou skeutru la vie dma mère"
by kelfaaz September 08, 2008
Get the mug
Get a chelou mug for your daughter Rihanna.
buy the domain for your recipe site