Definition of compliment

What does the word compliment mean?