Cowes (noun) Definition, Meaning & Examples

noun
  1. a seaport on the Isle of Wight, in southern England: a resort town.
noun
  1. a town in S England, on the Isle of Wight: famous for its annual regatta. Pop: 19 110 (2001)
Cowes (noun) Definition, Meaning & Examples

More Definitions