Definition of Albemarle Sound in English:

Albemarle Sound

Pronunciation /ˌalbəmärl ˈsound/ /ˌælbəmɑrl ˈsaʊnd/

proper noun

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