Etymology
Today it means: The impression (footprint) left by a shoe Full definition →
From shoe + print.
Etymology from Wiktionary, CC BY-SA 4.0.