satguru

Etymology
From, from +.

Noun

 * 1) In Hinduism and Buddhism, a great teacher; a supremely wise guide.
 * 2) In Sikhism, God.