to be appalled - Alemán Inglés Diccionario