compliment

noun

A polite expression of praise or admiration.

verb

Politely congratulate or praise (someone) for something.