meaning of cotswold

1. An open country abounding in sheepcotes, as in the Cotswold hills, in Gloucestershire, England.
2.
sheep with long wool originating in the Cotswolds


Related Words

cotswold | cotswold hills | cotswolds |

Developed & Maintained By Taraprasad.com

Treasure Words