Meaning of Exmoor

Definition of Exmoor

(noun) horned sheep of Devon; valued for mutton

Other information on Exmoor

WIKIPEDIA results for Exmoor
Amazon results for Exmoor