Inherited from Middle French and Old French estoc (“trunk”), from Frankish *stokk. Probably a doublet of étau (“vise”).
Practice speaking and memorizing "estoc" and many other words and sentences in French.