compliment
noun
°An expression of praise, congratulation or encouragement.
verb
°To pay a compliment; to express a favorable opinion.