Definition of Oxford down
: any of a Down breed of large hornless sheep developed by crossing Cotswolds and Hampshires
— called also Oxford
Keep scrolling for more