1. To give a talk in order to teach people about a particular subject. English = lecture.
2. To give a formal talk to lots of people. English = make a speech.
3. (When referring to a religious figure) to give a formal talk in a place of worship. English = preach, give a sermon.
4. To make a formal statement, especially in a court of law. English = testify.