excoriators
English
Noun
excoriators
plural of
excoriator