SADHU Meaning of SADHU in English [ 'sα:du: ]■ noun Indian a holy man, sage, or ascetic.Originfrom Sanskrit. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004