Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of cotswold

- An open country abounding in sheepcotes, as in the Cotswold hills, in Gloucestershire, England.