- a seaport on the Isle of Wight, in southern England: a resort town.
- a town in S England, on the Isle of Wight: famous for its annual regatta. Pop: 19 110 (2001)
More Definitions
- LUTEINIZING HORMONE RELEASING HORMONE (noun) Definition, Meaning & Examples
- GUISCARD (noun) Definition, Meaning & Examples
- KABALEGA FALLS (noun) Definition, Meaning & Examples
- HONOR GUARD (noun) Definition, Meaning & Examples
- JAWROPE (noun) Definition, Meaning & Examples
- SYRIAN DESERT (noun) Definition, Meaning & Examples