(S. Aditha Prithika, Tirupur)
This idiom which has been around since the 18 th century is of Scottish origin, and it has nothing to do with horses. When you say that you are going somewhere on ‘shank's mare' or ‘shank's pony', you mean that you are going to walk the distance.
It is a tongue in cheek way of saying that you are reaching your destination on foot. The part of a leg between the knee and the ankle is called the ‘shank'; therefore when you say ‘shank's pony' you are saying that your legs will do the work of a horse: take you from one place to another. The expression is mostly used in British English.
There were no autos at the station. We had to use shank's pony to get here.
S. UPENDRAN email@example.com