Science park - German English Dictionary