to earn one's livelihood - Francés Inglés Diccionario