hard-hitting - German English Dictionary