From Middle English stalion, from Middle French estalon (whence modern French étalon), of Germanic origin, akin to stall. Displaced native Old English henġest.
Practice speaking and memorizing "stallion" and many other words and sentences in English.