Aldershot
geographical name
Al·der·shot
ˈȯl-dər-ˌshät
town of southern England in northeastern Hampshire population 32,654
Love words? Need even more definitions?
Merriam-Webster unabridged
Share