guru
n. [Hindi]
teacher; mentor; guiding philosopher; specialist in a field of activity