Oxford down
noun
often capitalized D
: any of a Down breed of large hornless sheep developed by crossing Cotswolds and Hampshires
called also Oxford
Love words? Need even more definitions?
Merriam-Webster unabridged
Share