interdépendance - German English Dictionary