A city in southern England to the northwest of London, site of Oxford University English: Oxford Bahasa: Oxford, Alabama Less certain link between this word and this sense.