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
Similar words of Exmoor :
There are 2 meaning(s) for word Exmoor
Similar words of Exmoor :