Find the word definition

Wikipedia
Torwood

Torwood is a small village located north-northwest of Larbert, north-west of Falkirk and south-southeast of Stirling. Torwood lies within the Falkirk Council area of Scotland.

The A9 road between Bannockburn and Camelon runs through the village. Torwood Has 3 streets: Castle Crescent, Forester Gait & Glen Road. Glen Road leads on to Torwood Castle, Quarry and Broch. The population recorded in the 2011 Census was 245.