What does ascesis mean?

ascesis meaning in General Dictionary

thorough self-denial and energetic self-restraint