Vocabulary

回旋塔

giant stride (e.g. in amusement park)

noun