Meaning of cotswold
Definition of cotswold
(noun)
sheep
with
long
wool
originating in the Cotswold Hills
Other information on cotswold
WIKIPEDIA results for
cotswold
Amazon results for
cotswold
Tweet