place dependence on - German English Dictionary