n.
1.a crushing remark
2.an electric circuit that cuts off a receiver when the signal becomes weaker than the noise squelch v.
1.suppress or crush completely
2.make a sucking sound
3.walk through mud or mire
4.to compress with violence, out of natural shape or condition
Idiom of the Day
ram (something) down (someone's) throat
to force someone to do or agree to something that is not wanted
Our teacher always tries to ram her ideas down our throats which makes us angry.