Luoyang

What is Luoyang?

Luoyang definition and meaning on Dictionary terms:
noun Pinyin.

a city in N Henan province, in E China.