Meaning of Luoyang

Definition of Luoyang

(noun) a city in east central China; the capital of ancient China during several dynasties

Other information on Luoyang

WIKIPEDIA results for Luoyang
Amazon results for Luoyang