sich ergänzen

listen to the pronunciation of sich ergänzen
Немецкий Язык - Английский Язык
to complement one another
to complement each another
Sie ergänzen sich großartig. (Personen)
The make the perfect team. (of persons)