Idioms & Phrases 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 Correct answer(s): flatter for selfish motives