answersLogoWhite

0

Nova Scotia fits the definition: an area of land almost completely surrounded by water except for an isthmus connecting it with the mainland.

User Avatar

Wiki User

10y ago

What else can I help you with?