cotswold

Explore definitions, synonyms, and language insights of cotswold

Definitions

Noun
sheep with long wool originating in the Cotswold Hills