scatches Definition

  • Scatches ((n. pl.))

    Stilts.

Related Words

Explore more words in our dictionary...