Entry from British & World English dictionary
Definition of sadhana in English:
noun [mass noun] Indian
Disciplined and dedicated practice or learning, especially in religion or music: years of sadhana blessed him with technical mastery
from Sanskrit sādhanā 'dedication to an aim', from sādh 'bring about'.
Definition of sadhana in: