sleazoids
/ˈslizɔɪdz/
noun
- People who are dishonest, immoral, or of low character.
- The movie was full of sleazoids trying to cheat innocent people.
- The news report exposed a group of sleazoids running a fake charity.
- I don't trust those sleazoids who hang around the parking lot.