a living legend - French English Dictionary