What is the full meaning of squabashed
SQUABASH, to crush esp. with criticism; to lambaste [v]
Example of the word squabashed placed on a Scrabble board.