live off someone (depend on someone) - Alemán Inglés Diccionario