相得益彰 xiāng dé yì zhāng

DEFINITIONS

  1. to bring out the best in each other (idiom)
  2. to complement one another well

CHARACTERS

相 xiāng mutual, reciprocal, each other
得 dé obtain, get, gain, acquire
益 yì profit, benefit; advantage
彰 zhāng clear, manifest, obvious