Wrestling or struggling with someone physically, or trying hard to deal with a difficult problem or idea.
From Old French 'grapil' (hook), originally meant using a hook to grab something; evolved to mean any close physical struggle, then metaphorically struggling with ideas.
Try Another Word