high-tech park - German English Dictionary