Word Definition

Placated

  1. of Placate

Synonyms