diomorphine heroin c12 h23 no5 – Meaning and Explanation