PLACATE Meaning of PLACATE in English noun ·same·as placard, 4 & 5. 2. placate ·vt to appease; to pacify; to concilate. Webster English vocab. Английский словарь Webster. 2012