What is the full meaning of squelched
SQUELCH, to make a gurgling, sucking sound [v]
Example of the word squelched placed on a Scrabble board.