depend upon - Inglés Sinónimo Diccionario