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