GAVE A LECTURE Meaning of GAVE A LECTURE in English lectured, gave an informative talk; scolded Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012