Oxford/Definition

A city in Oxfordshire, UK.