Wutai Shan









Wutai Shan


Wutai Shan [wy-tahy-shahn] noun

  1. a mountain range in NE China, rising to 10,033 feet (3058 meters).
51 queries 0.594