aldershot

listen to the pronunciation of aldershot
English - English
A town in Hampshire, England
a town in Hampshire in southern England. It is an important centre for the British army
aldershot
Favorites