meaning of cape cod canal

cape cod canal meaning in General Dictionary

a canal connecting Cape Cod Bay with Buzzards Bay