* Noun: It means a polite expression of praise or admiration.
* Example: "He paid me a compliment on my new dress."
* Verb: It means to praise or express admiration for someone.
* Example: "I complimented her on her beautiful singing voice."
The part of speech depends on how it's used in the sentence.