hard-hitting

(adj) trenchant
(adj) high-pressure

< hard-fought | hard-line >