youdu Meaning and Definition

All in One

Youdu (Chinese: 幽都; pinyin: yōudū) in Chinese mythology is the capital of Hell, or Diyu. Among the various other geographic features believed of Diyu, the capital city has been thought to be named Youdu.
Continue Reading
From Wikipedia, the free encyclopedia

Sponored Video