Meaning: Not completely reputable or decent.

Synonyms: Discreditable, disgraceful, dishonorable, disreputable.

Example: Helen felt like a louche when everyone in her class accused her of stealing their money.