Definify.com

Definition 2024


Cowes

Cowes

English

Proper noun

Cowes

  1. A town on the north coast of the Isle of Wight