complement (general): to go well together, to make complete

complement (biology): proteins in blood plasma that interact with antibodies to activate an immune response

compliment: to express praise (verb), or an expression of praise (noun)