to deliver expert opinion - Turkish English Dictionary