Meaning of james bay

Definition of james bay

(noun) the southern extension of Hudson Bay in Canada between western Quebec and northeastern Ontario

Other information on james bay

WIKIPEDIA results for james bay
Amazon results for james bay