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