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. Кембриджский английский словарь. 2012