COWES


Meaning of COWES in English

(Week) [noun] [U] - a famous sailing competition which happens every year in Cowes, a town on the Isle of Wight in the south of EnglandCowes regatta

Cambridge English vocab.      Кембриджский английский словарь.