'James Bay' definitions:

Definition of 'James Bay'

From: WordNet
noun
The southern extension of Hudson Bay in Canada between western Quebec and northeastern Ontario