hard-hitting
adj. that talks about or criticizes somebody/something in an honest and very direct way सीधे-सीधे और ईमानदारी से की गई आलोचना से युक्त, खरी-खरी बातों वाला; अत्याघाती
a hard-hitting campaign speech report