Albemarle Sound (noun) Definition, Meaning & Examples

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)
Albemarle Sound (noun) Definition, Meaning & Examples

More Definitions