Version Française
Meaning of
"quelque chose de louche"
in English language
French to English
English to French
French
English
quelque chose de louche
something fishy (coll.)