who lives off favors from others - Español Inglés Diccionario