noun
In Indian traditions: a spiritual teacher who transmits knowledge to a shishya.
(India) Any general teacher (as a term of respect).
(sometimes humorous) An influential advisor or mentor.
(derogatory) A fraudster or conman relying on a projected air of confidence in an obscure field.
verb
To act as a guru; to give wise advice