the Isle of Wight

🔊/ði ˌaɪl əv ˈwaɪt/
🔊/ði ˌaɪl əv ˈwaɪt/
(abbreviation IOW)
jump to other results
  1. a large island off the coast of Hampshire, in southern England. It has a warm climate which attracts tourists and people who enjoy sailing. It is governed by a unitary authority from the town of Newport. see also Cowes