A guru is a teacher or guide.