Dictionary search results

Showing 1-2 of 2 results

Aldershot US English

A town in southern England, in Hampshire; population 57,500 (est. 2009)