Definitions for "Torry"
Torry is an area within the city of Aberdeen, Scotland, UK.