the high altar - Alemán Inglés Diccionario