Wutai Shan

[wy-tahy-shahn]

noun

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

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019