xiāng​dé​yì​zhāng

to complement one another well

Definitions

xiāng​dé​yì​zhāng

to bring out the best in each other (idiom); to complement one another well

Sources