Find the word definition

Wiktionary
torch runners

n. (torch runner English)