What is the meaning of the term Sadhu in Hindu Religious context.
Sadhu literally means wise, discreet, pious and judicious. One who performs his
duties as per Dharma is also referred as a Sadhu.
As per Brahmanda Purana, Sadhu is an incarnation of Shiva.
As per Garuda Purana, one who is not overwhelmed by joy when
receiving honors nor enraged when humiliated is a Sadhu. He never utters harsh
words even when he is harassed.