PLACATE Meaning of PLACATE in English ( n. ) Same as Placard, 4 & 5. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012