Yes, in the same way I chuckle when I hear people (often practicing martial arts) talking about how "a Sensei" would be a word you can't translate, to talk about some kind of magical mentor...
Dude, it just means "teacher" or "professor".
Dude, it just means "teacher" or "professor".