Definitions of James bay:

  • noun:   the southern extension of Hudson Bay in Canada between western Quebec and northeastern Ontario