festival of the sacrifice - Alemán Inglés Diccionario