guru
noun
[ ˈɡʊruː ]
• a Hindu spiritual teacher.
Similar:
spiritual teacher,
teacher,
tutor,
sage,
counsellor,
mentor,
guiding light,
spiritual leader,
leader,
master,
acharya,
pandit,
swami,
maharishi,
roshi,
rabbi,
rav,
rebbe,
• an influential teacher or popular expert.
• "a management guru"
Origin:
from Hindi and Punjabi, from Sanskrit guru ‘weighty, grave’ (compare with Latin gravis ), hence ‘elder, teacher’.