the high altar - Español Inglés Diccionario