live a long life - French English Dictionary