Meaning of Manchuria

Definition of Manchuria

(noun) a region in northeastern China

Other information on Manchuria

WIKIPEDIA results for Manchuria
Amazon results for Manchuria