estrange oneself from social life - Espagnol Anglais Dictionnaire