The professor will lecture on ancient history tomorrow.

to give an educational talk to an audience, typically in a formal setting.
She will lecture us today.
He likes to lecture students.
They lecture about science.
lecture to students
lecture on a topic
lecture in a hall
teach
instruct
address
The professor gave an interesting lecture on ancient history.

A formal talk given to an audience, typically in an educational setting, to provide information or instruction.
The lecture was very informative.
She attended a guest lecture.
We missed the first lecture.
give a lecture
attend a lecture
skip a lecture
talk
address
discourse