Synonyms for Louche (same or very similar meaning)
WordNet sense 1 (of questionable taste or morality):
shady
WordNet sense 2 (lacking respectability in character or behavior or appearance):
disreputable
From the ODE community, based on WordNet
add/edit