TOP

Definition of the Isle of Wight from the Oxford Advanced Learner's Dictionary

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
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day