Translated from Chinese to English, we wondered what "stridding" meant. Climbing? Running? Isn't language interesting!