Advertisement
Advertisement
Cowes
[kouz]
noun
a seaport on the Isle of Wight, in southern England: a resort town.
Cowes
/ kaʊz /
noun
a town in S England, on the Isle of Wight: famous for its annual regatta. Pop: 19 110 (2001)
Advertisement
Advertisement
Advertisement
Advertisement
Browse