Etymology Explorer › English

Where does “scouch” come from?

scouch (English): To stoop

Definitions

  1. To stoop

Words derived from “scouch”

  • scooch