slogging
(figurative) hard striking or hard hitting.