Exmoor Meaning

There are 2 meaning(s) for word Exmoor

Meaning 1 : horned sheep of Devon; valued for mutton

Meaning 2 : stocky breed of pony with a fawn-colored nose