express self-righteous anger or disgust - Turkish English Dictionary