Top Definition
A spiritual guru currently residing in India, considered by many to be God in human form, not only by Indians but by persons living in almost every country in the world. His main message is to love and serve others and that all religions are just different paths to the one true God.
A longer explanation is given here Sai
"Sathya Sai Baba is an inspiration to us all"
by Divine Love November 04, 2009
6 Words related to Sathya Sai Baba

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.