What is the meaning of Teach?

To pass on knowledge to.

To pass on knowledge generally, especially as one's profession; to act as a teacher.

To cause (someone) to learn or understand (something).

To cause to know the disagreeable consequences of some action.

To show (someone) the way; to guide, conduct; to point, indicate.

teacher

house

to hand or give

Source: wiktionary.org