placators
English
Noun
placators
plural of
placator