Find the word definition

Wikipedia
Minchinhampton

Minchinhampton is an ancient market town, located on a hilltop, south-south-east of Stroud, Gloucestershire, England, in the Cotswolds.