copper sulfate

definition: a copper salt made by the action of sulfuric acid on copper oxide
example:
speech part: noun
synonyms: copper sulphate cupric sulfate cupric sulphate

How copper sulfate is being used?