'James Bay' definitions:

Definition of 'James Bay'

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