Spanish deck
huella
noun

huella

A mark, impression, or trace left by something (especially a foot or shoe); a sign or piece of evidence that remains

Huella en la arena.

Dejó huella.