sleazoid noun1 •(slang, offensive) A sleazy person.But I ultimately discovered how these sleazoids got my number, and got the calls to stop. — 2005 formssleazoids