Cotswold

Explore definitions, synonyms, and language insights of Cotswold

Definitions

Noun
sheep with long wool originating in the Cotswold Hills