'Cheviots' definitions:

Definition of 'Cheviots'

(from WordNet)
noun
A range of hills on the border between England and Scotland [syn: Cheviots, Cheviot Hills]

Words containing 'Cheviots'