- a roadstead off the S coast of England between Portsmouth and the Isle of Wight.
- an extensive anchorage between the mainland of England and the Isle of Wight, off Portsmouth
More Definitions
- GIVE AN INCH AND THEY'LL TAKE A MILE (noun) Definition, Meaning & Examples
- DENTICULATE (noun) Definition, Meaning & Examples
- COURLAN (noun) Definition, Meaning & Examples
- STRAND WOLF (noun) Definition, Meaning & Examples
- WATERJET (noun) Definition, Meaning & Examples
- TORSI (noun) Definition, Meaning & Examples