Cowes (English, name)
expansion: Cowes
Senses:
glosses: A town on the north coast of the Isle of Wight, England.
Forms: