shén qūn shān
基本释义
  1. 上古山名
英文翻译
  1. That mountain of God