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