source of livelihood - French English Dictionary