Spithead (noun) Definition, Meaning & Examples

noun
  1. a roadstead off the S coast of England between Portsmouth and the Isle of Wight.
noun
  1. an extensive anchorage between the mainland of England and the Isle of Wight, off Portsmouth
Spithead (noun) Definition, Meaning & Examples

More Definitions