hydrogen cyanide hydrocyanic acid prussic acid hcn mp – Meaning and Explanation