teaches; taught/ˈtɑːt/; teaching teaches; taught/ˈtɑːt/; teaching
Learner's definition of TEACH
1 a : to cause or help (someone) to learn about a subject by giving lessons
[no object] b [+ object] : to give lessons about (a particular subject) to a person or group c [+ object] : to cause or help (a person or animal) to learn how to do something by giving lessons, showing how it is done, etc. — often followed by to + verb
teach a child to read/swim
I taught my dog to retrieve sticks.
She taught me (how) to ride a bike.
2 [+ object] : to show someone how to behave, think, etc.
The church teaches compassion and forgiveness.
Someone needs to teach her right and wrong.
The experience taught us that money doesn't mean everything.
3 [+ object], informal : to cause (someone) to know the unpleasant results of something
Her injury will teach her not to be so careless with a knife.
He got the punishment he deserved. That'll teach him to lie to me. [=show him that he should not lie to me again]
That will teach her a lesson. [=that will show her not to do something again]
you can't teach an old dog new tricks