Louche?
Definition of louche
: not reputable or decent
https://www.merriam-webster.com/dictionary/louche