sleazoids

/ˈslizɔɪdz/
noun
  1. 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.
What does "sleazoids" mean? | whatsthatwordmean | whatsthatwordmean