isle of wight Meaning, Definition & Usage

  1. noun an isle and county of southern England in the English Channel
    Wight.

WordNet