Advertisement

Advertisement

Wutai Shan

[ wy-tahy shahn ]

noun

  1. a mountain range in NE China, rising to 10,033 feet (3,058 meters).


Advertisement

Advertisement

Advertisement

Advertisement


wussywuther