suffer an ordeal - German English Dictionary