to lecture on - Turkish English Dictionary