PLACATION MEANING IN ENGLISH

• Placation Definition & Synonyms

  1. (n.) The act of placating.


Synonyms:
Conciliation, Propitiation,

RECENT SEARCHES