suffer an affront - Turkish English Dictionary