to be appalled - Turc Anglais Dictionnaire