n. 1.a speech that is open to the public 2.a lengthy rebuke 3.teaching by giving a discourse on some subject (typically to a class) lecture v. 1.deliver a lecture or talk 2.censure severely or angrily