IdiomBody & SensesEnglish

go by shanks' mare

Meaning: To walk; to travel on foot.

Example: “The last bus had gone, so we went home by shanks' mare.”

Origin: "Shanks" are the lower legs, joked about as if they were a horse. The phrase, also "shanks' pony" in Britain, is found from the 18th century.

Equivalents in other languages

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →