Cowes

🔊/kaʊz/
🔊/kaʊz/
jump to other results
  1. a port on the Isle of Wight. Once a year a series of international yacht races (= for boats with sails) takes place there, called Cowes Week.