complement

noun

a thing that contributes extra features to something else in such a way as to improve or emphasize its quality.

local ales provide the perfect complement to fine food

accompaniment,companion,addition,supplement,accessory,adjunct,trimming,finishing touch,final touch

verb

contribute extra features to (someone or something) in such a way as to improve or emphasize their qualities.

a classic blazer complements a look that’s smart or casual

accompany,go with,round off,set off,suit,harmonize with,be the perfect companion to,be the perfect addition to,add the finishing touch to,add the final touch to,add to,supplement,augment,enhance,complete