estrange oneself from social life - Español Inglés Diccionario