Cotswold

1. (noun) sheep with long wool originating in the Cotswolds
Related Words: Ovis aries, domestic sheep



Terms and Conditions of Use / Copyright Notice