albemarle sound








noun

  1. an inlet of the Atlantic Ocean, in NE North Carolina. 60 miles (97 km) long.

noun

  1. an inlet of the Atlantic in NE North Carolina. Length: about 96 km (60 miles)
55 queries 0.565