have little contact to other people - Español Inglés Diccionario