a sparring partner - German English Dictionary