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