Wutai Shan [wy-tahy-shahn] noun a mountain range in NE China, rising to 10,033 feet (3058 meters).