compliment on

compliment (someone) on (something)

To praise someone for something specific. I have to compliment you on this dinner you made—it's just delicious! The salesman just complimented me on my beautiful smile!
See also: compliment, on
Farlex Dictionary of Idioms.

compliment someone on something

to say something nice to someone about something connected to that person. I was pleased with Alice's work and complimented her on it. They complimented me on my new tie.
See also: compliment, on
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
See also:
  • compliment (someone) on (something)
  • pay (someone or something) a compliment
  • pay a compliment to (someone or something)
  • commend (someone) for (something)
  • commend for
  • pay compliment
  • pay a compliment
  • pay (one) a compliment
  • how do you like that
  • How do you like that?
References in classic literature
"I am exceedingly gratified," said Bingley, "by your converting what my friend says into a compliment on the sweetness of my temper.