last or winning game - German English Dictionary