SADHU Meaning of SADHU in English n. (in India) a holy man, sage, or ascetic. [Skr., = holy man] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012