immure oneself - Alemán Inglés Diccionario