25B6; adjective UNCOMPROMISING, blunt, forthright, frank, honest, direct, tough; critical, unsparing, strongly worded, straight-talking, pulling no punches, not mincing one's words, not beating about the bush.
HARD-HITTING
Meaning of HARD-HITTING in English
Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012