Torches | definition of torches by Medical dictionary
The torch is one of 620 torches used in the 24-hour relay which began at the home of the Paralympic movement, Stoke Mandeville in Aylesbury, before finishing its journey in the iconic Olympic Park in Starford, London.