hard-hitting - Turkish English Dictionary