a scientifically sound lecture - Turkish English Dictionary