Compliment and complement get confused on the dance floor…
Compliment and complement sound the same and have similar meanings. But once you remember their definitions, it shouldn’t be too hard to tell them apart!
A compliment can be a noun, or a thing. It means praise or a nice remark.
To compliment is a verb, or an action. It means to praise, or to make a nice remark.
If you turn it into an adjective, which describes something—complimentary—then it means expressing praise, or free of charge.
To complement is (almost always) a verb, or an action. It means to complete something, or make it better in some way.
It can also be used as an adjective, complementary, with the same meaning as the verb form. The adjective is often used to describe foods or colors that go well together.