Subscriber login


Forgot your password?

Library card login

Other

Oxford

Pronunciation: /ˈɒksfəd/
Definition of Oxford
  • a city in central England, on the River Thames, the county town of Oxfordshire; population 146,100 (est. 2009). Oxford University is located there.

Oxford in other Oxford dictionaries

Definition of Oxford in the US English dictionary