a shameful defeat - German English Dictionary