hard-hitting truths - German English Dictionary