lecture

noun

1.
a speech that is open to the public
2.
a lengthy rebuke
Derived from:
lecture
3.
teaching by giving a discourse on some subject (typically to a class)