make enough to live off - French English Dictionary