Squelched meaning

Something that has been squelched.
adjective
0
0
Simple past tense and past participle of squelch.
verb
0
0
Advertisement