Which Means:
To hunch down, to crouch, to curl up small and get close to the ground.
As In:
The couple scrooched together under the umbrella to stay out of the rain.
Heads Up!
This funny conversational word in US English means the same as 'scrootch'.