technical progress - German English Dictionary