to earn one's livelihood - Spanish English Dictionary