sacrificial altar - Francés Inglés Diccionario