germany's record champions - Spanish English Dictionary