Noun cotswold has 1 sense
  1. Cotswold - sheep with long wool originating in the Cotswolds
    --1 is a kind of
    domestic sheep, Ovis aries
,
TOP