OXFORD
Definition:
- [noun] a city in southern England northwest of London; site of Oxford University
Synonyms: Oxford - [noun] a university town in northern Mississippi; home of William Faulkner
Synonyms: Oxford - [noun] a university in England
Synonyms: Oxford University, Oxford - [noun] a low shoe laced over the instep
Synonyms:
- Search for synonyms for OXFORD



