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
noun
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
also sad·dhu
nounOrigin:
Origin: From Sanskrit sādhu-, right, holy
.Learn more about sadhu