English edit

Noun edit

scelerates

  1. plural of scelerate

Anagrams edit