Pony
What Is The Meaning Of Dartmoor?
Dartmoor in British English 1. a moorland plateau in SW England, in SW Devon: a national park since 1951. Area: 945 sq km (365 sq miles) 2. a prison in SW England, on Dartmoor: England’s main prison for long-term convicts. What is Dartmoor known for? Dartmoor is famous for its Read more…