place dependence on - Spanish English Dictionary