What is the meaning of Beteach?

To show; point out.

To give; hand over; deliver up; yield.

To hand over as a trust; intrust; commend, commit (someone), usually as a wish expressed on departing; recommend to the care of; give charge to.

To commit or commend (one), by the expression of a wish, to (God, the devil, etc.).

To allot; assign.

To teach; instruct.

Source: wiktionary.org