to be dependent on - German English Dictionary