promise of revenge - Turkish English Dictionary