COTSWOLD MEANING IN ENGLISH

• Cotswold Definition & Synonyms

  1. (n.) An open country abounding in sheepcotes, as in the Cotswold hills, in Gloucestershire, England.


RECENT SEARCHES