長足の進歩ちょうそくのしんぽchousokunoshinponounrapid progress (strides)Kanji in this word歩walk足leg進advance長longStudy it in Yanamino