Where does “師匠” come from?

師匠 (Japanese): a master, a teacher; sumo coach with his own...

Definitions

  1. a master, a teacher; sumo coach with his own...

Words derived from “師匠