Plymouth Sound
An inlet or sound off the English Channel, and south of Plymouth, Devon, EnglandAn inlet or sound off the English Channel, and south of Plymouth, Devon, England (OS grid ref SX45).
Meaning
1 sensesAn inlet or sound off the English Channel, and south of Plymouth, Devon, England (OS grid ref SX45).