相得益彰xiāngdéyìzhāngTop 35000Meanings1. to bring out the best in each other (idiom)2. to complement one another wellCharacters used相appearance得to obtain益advantage彰clear