SADHU Meaning of SADHU in English n. (in India) a holy man, sage, or ascetic. Etymology: Skr., holy man Oxford English vocab. Оксфордский английский словарь. 2012