Why was Edward I of England known as Longshanks?

Edward I of England, commonly known as Edward Longshanks, earned this epithet due to his remarkable height and stature. The nickname “Longshanks” is derived from the Old English word “langschank,”...