an English holiday town and sailing centre on the Isle of Wight in the English Channel. Every year there is a regatta (=series of boat races) there, known as Cowes Week.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.