most consecutive wins - German English Dictionary