shut oneself off to someone - Francés Inglés Diccionario