have means of livelihood - French English Dictionary