Frobisher Bay noun2 •A bay at the southern end of Baffin Island, Canada. •The former name of Iqaluit, the capital city of Nunavut, Canada.