scientific and technical advisory panel - German English Dictionary