I was curious... I never looked up the definition of guru:
gu·ru
n. pl. gu·rus
1.
Hinduism & Tibetan Buddhism A personal spiritual teacher.
2.
a. A teacher and guide in spiritual and philosophical matters.
b. A trusted counselor and adviser; a mentor.
I have to admit, for me, 'guru' has some ominous hocus-pokus to it, when all it is is a teacher.