English

edit

Noun

edit

scelerates

  1. plural of scelerate

Anagrams

edit