Definitions of Isle of wight:

  • noun:   an isle and county of southern England in the English Channel