to be appalled - Turkish English Dictionary