Teach [ti:tʃ] v (taught)
1) учить, обучать; давать уроки, преподавать;
to teach smb. French обучать кого-л. французскому языку
2) учить, приучать;
to teach smb. discipline приучать кого-л. к дисциплине
3) проучить;
I will teach him a lesson я проучу его