Meaning of Cotswold

Definition of Cotswold

(noun) sheep with long wool originating in the Cotswold Hills

Other information on Cotswold

WIKIPEDIA results for Cotswold
Amazon results for Cotswold