Vocabulary

長足の進歩

rapid progress (strides)

noun