live off someone (depend on someone) - Turco Inglés Diccionario