Where does “선생(先生)” come from?

Words derived from “선생(先生)