blue vitriol traditional name for hydrate copperii sulphate cuso45h2o – Meaning and Explanation