to flow into each other - Allemand Anglais Dictionnaire