scrooch

scrooch

English Verb
Ad

Definition

To crouch, or hunker down.

Ad