French to English Dictionary

Version Française

"À la longueur de la vie, à vie" meaning in English