life-long sport - French English Dictionary