JAMES BAY





Definition:

  1. [noun] the southern extension of Hudson Bay in Canada between western Quebec and northeastern Ontario
    Synonyms: James Bay

Synonyms: