Sadhana means
"accomplishment" in Sanskrit.
The most frequent Hindu slang phrase for established and
consistent religious practice.
It is given this name since spiritual enlightenment is
attained via such practice.
In contemporary Hindi, the term may also refer to something
to which one has dedicated a significant amount of time, thought, and effort.