not have a good word to say for (someone of something)

not have a good word to say for (someone of something)

To always say negative, hurtful, or critical things about someone or something; to never or rarely say something positive or encouraging about someone or something. No wonder the kid's self esteem is so low—his parents don't ever have a good word to say for him. I don't understand why she stays in the same job if she doesn't have a good word to say for it.
See also: good, have, not, of, say, word
Farlex Dictionary of Idioms.
See also:
  • never have a good word to say about (someone of something)
  • never have a good word to say for (someone of something)
  • not have a good word to say about (someone of something)
  • not/never have a good word to say for/about somebody/something
  • say (something) for (someone or something)
  • say for
  • open (one's) big mouth
  • hint at
  • hint at (something)
  • hold one's tongue