altar of repose - Alemán Inglés Diccionario