compliment
/ˈkɑːmpləmənt/
noun
plural -ments
[count] :a remark that says something good about someone or something
[count] :an action that expresses admiration or approval
compliments [plural] - used politely to express praise, welcome, or good wishes to someone
The phrase compliments of is often used to identify the giver of something that has been provided for free.
verb
-ments; -mented; -menting
[+ obj] :to say nice things about (someone or something) :to pay a compliment to (someone or something)