Dicionário

Squelch

Webster's Dictionary 1806

Squelch

n.

a sudden and heavy fall, crash, ob.