Meaning of squelched
Definition of squelched
(adj)
subdued
or overcome; "the quelled rebellion"; "an
uprising
quenched
almost
before
it started"; "a squelched rumor"
Other information on squelched
WIKIPEDIA results for
squelched
Amazon results for
squelched
Tweet