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