Sign in Join

トーチリレー
tōchirirē

Noun

1. torch relay

Other forms: