Wight, Isle ofplay
Definition of Wight, Isle of
island of southern England in the English Channel; capital Newport area 152 square miles (394 square kilometers), population 126,600
Learn More about wight, isle of
Britannica.com: Encyclopedia article about Wight, Isle of
Seen and Heard
What made you want to look up Wight, Isle of? Please tell us where you read or heard it (including the quote, if possible).