Italian word insegnante comes from Italian insegnare
insegnare (Italian)
(intransitive, to act as a teacher) to teach, to lecture. (transitive, to pass on knowledge) to teach.
insegnante (Italian)
Teaching Teacher, master.