slogging

(figurative) hard striking or hard hitting.