Home/Crosswords/WSJ/Have an intellectual battle (with)