'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'