Meaning of cheviots

Definition of cheviots

(noun) a range of hills on the border between England and Scotland

Other information on cheviots

WIKIPEDIA results for cheviots
Amazon results for cheviots