What is the full meaning of scrooched
SCROOCH, to crouch, also SCROOTCH [v]
Example of the word scrooched placed on a Scrabble board.