Definition Definition

scatches - Meaning and Examples

Meaning of 'scatches' (Webster Dictionary)

1 . Scatches [ n. pl.]
- Stilts.