1 definition by Synthetikaxia

Top Definition
"Baba" is the affectionate name given to the masseur in the YouTube video "World's Greatest Head Massage," filmed in Pushkar. It shows a man named Christian receiving a massage with applications of cosmic energy by Baba.

Many people use this video to help them relax
I can't stop watching that "World's Greatest Head Massage" video. I can almost feel Baba's cosmic energy through the screen!
by Synthetikaxia January 21, 2010

Mug icon
Buy a Baba mug!