Webster's Revised Unabridged Dictionary · 1913

Scatches

Scatches , noun, plural

[Old French eschaces, French échasses, from Dutch schaats a high-heeled shoe, a skate. See Skate, for the foot.]

Stilts. [Provincial English]