We do not currently know of any synonyms for sleazoids.
The noun sleazoids is defined as:
Did you mean solicits?