See also: scélérats English Noun scelerats plural of scelerat Anagrams tracelessWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads