COTSWOLD


Meaning of COTSWOLD in English

noun an open country abounding in sheepcotes, as in the cotswold hills, in gloucestershire, england.

Webster English vocab.      Английский словарь Webster.