Noun isle of wight has 1 sense
  1. Wight, Isle of Wight - an isle and county of southern England in the English Channel
    --1 is a kind of isle, islet; county
    --1 is a part of English Channel
,
TOP