cotswold
1. [ noun ] (zoology) sheep with long wool originating in the Cotswolds
Related terms: domestic_sheep
Similar spelling:   Cotswolds