1. 发吧唧声,发扑哧声(像走在烂泥地里似的)
To squelch means to make a wet, sucking sound, like the sound you make when you are walking on wet, muddy ground.
2. 制止,压制,遏制(谣言、反对势力)
If you squelch something that is causing you trouble, for example rumours or opposition, you firmly put a stop to it.
1. an electric circuit that cuts off a receiver when the signal becomes weaker than the noise
Synonym: squelch circuitsquelcher
2. a crushing remark