The definition of a sadhu is a monk or religious devotee who travels around living a simple lifestyle practicing abstinence from worldly pleasures to focus more on spiritual practice.(noun)
An example of a sadhu is a yogi.
See sadhu in Webster's New World College Dictionary
Origin: Sans < sādhu, straight, able < IE base *sēdh-, to go straight to a goal > Gr ithyein, to go straight
See sadhu in American Heritage Dictionary 4
Origin: From Sanskrit sādhu-, right, holy.
Learn more about sadhu