avenging - Turkish English Dictionary