altar of repose - Español Inglés Diccionario