SADHU Meaning of SADHU in English n. (Hinduism) Hindu holy sage, Indian ascetic holy man, Indian monk, Hindu holy beggar Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012