someone who placates/appeases - Spanish English Dictionary

Suggest a Term