shut oneself up in - Turco Inglés Diccionario