deliver/give a lecture - Turkish English Dictionary