Albemarle Sound


noun

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

British Dictionary definitions for albemarle sound

Albemarle Sound
/ (ˈælbəˌmɑːl) /

noun

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