Port Royal Sound

geographical name

Definition of Port Royal Sound

inlet of the Atlantic Ocean in southern South Carolina