be appalled - Turkish English Dictionary