give/deliver a lecture - Turkish English Dictionary