Definition of Albemarle Sound in English:

Albemarle Sound

proper noun

  • An inlet of the Atlantic Ocean in northeastern North Carolina, inside the Outer Banks.

Pronunciation

Albemarle Sound

/ˌalbəmärl ˈsound/