Southampton Island noun1 •A large island in Nunavut, Canada, at the entrance to Hudson Bay at Foxe Basin