A complement can be broadly understood as something that completes something else in some way. Sometimes it completes by improving, as in "a hat that is an elegant complement to the suit," and sometimes it completes by filling a need, as in "a team with a full complement of players." More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.