international scientific vocabulary - German English Dictionary