About us
Define
Definitions for
"Torry"
Torry is an area within the city of Aberdeen, Scotland, UK.
en.wikipedia.org