What is the full meaning of scelerates
SCELERATE, (obsolete) a villain, also SCELERAT [n]
Example of the word scelerates placed on a Scrabble board.