Noun Definition

cotswold

1.Definition: sheep with long wool originating in the Cotswold Hills

Category: Animals