Cowes
/kaʊz/
/kaʊz/
- a port on the Isle of Wight. Once a year a series of international yacht races takes place there, called Cowes Week.
Check pronunciation:
Cowes
Definition of Cowes from the Oxford Advanced Learner's Dictionary