scientific and technologicalresearch committee - German English Dictionary