トーチリレー
tōchirirē

Noun

1. torch relay

Other forms: