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