suffer an affront - German English Dictionary