長足の進歩

rapid progress (strides)

Meaning

  1. n
    rapid progress (strides)

Example sentences