Definition of Oxford down
: any of a Down breed of large hornless sheep developed by crossing Cotswolds and Hampshires —called also Oxford
Origin and Etymology of oxford down
First Known Use: 1859
Learn More about oxford down
Seen and Heard
What made you want to look up Oxford down? Please tell us where you read or heard it (including the quote, if possible).