Here are 2 words that people tend to confuse in English.
COMPLEMENT-something that completes and makes it whole
A smooth red wine complements a steak. (verb)
This red wine is the the perfect complement to this meal. (noun)
My husband complimented me on my gourmet cooking skills. (verb)
He gave me the best compliment after he ate his dinner! (noun)