placators

English

Noun

placators

  1. plural of placator