What does the idiom or phrase soft-soap mean?

  • to praise sincerely
  • to speak ill of others
  • flatter for selfish motives
  • to recognize another person’s good deeds