Lexically taharah means cleaning.
As a religious term, it means being cleaned from material dirt called najasah and from impurity called hadath.
Click here to login if you are member.
Click here to register if you are not member.