altar of repose - Francés Inglés Diccionario