give/deliver a lecture - Turco Inglés Diccionario