catechol traditional name for o dihydroxybenzene – Meaning and Explanation