shelter oneself - Alemán Inglés Diccionario