scientific and technical advisory panel - Turkish English Dictionary