Meaning of Cathay

Definition of Cathay

(noun) a communist nation that covers a vast territory in eastern Asia; the most populous country in the world

Other information on Cathay

WIKIPEDIA results for Cathay
Amazon results for Cathay