lead a withdrawn life - French English Dictionary