To fight, especially with the fists.
To argue heavily or at length.
To battle (with something).
To deal (with something) decisively, or to confront (it) head on.
To gain an understanding (of something).