Cotswold — definition

1. Cotswold (Noun)

1 definition

Cotswold (Noun) — Sheep with long wool originating in the Cotswold Hills.

2 types of
Ovis aries domestic sheep