Cotswold
1.
(
noun
) sheep with long wool originating in the Cotswolds
Related Words:
Ovis aries
,
domestic sheep
Terms and Conditions of Use / Copyright Notice