hard-hitting truths - Turkish English Dictionary