Manchuria - Definition

manchuria

n 1: a region in northeastern China

Look up another word