truth suffers but never dies - German English Dictionary