have little contact to other people - Francés Inglés Diccionario