Meaning of isle of wight

Definition of isle of wight

(noun) an isle and county of southern England in the English Channel

Other information on isle of wight

WIKIPEDIA results for isle of wight
Amazon results for isle of wight