Frobisher Bay (noun) Definition, Meaning & Examples

noun
  1. an arm of the Atlantic Ocean extending NW into SE Baffin Island, Northwest Territories, Canada.
noun
  1. an inlet of the Atlantic in NE Canada, in the SE coast of Baffin Island
  2. the former name of Iqaluit
Frobisher Bay (noun) Definition, Meaning & Examples

More Definitions