lead a withdrawn life - Spanish English Dictionary