Word Definition

Squelch

  1. A heavy fall, as of something flat; hence, also, a crushing reply.
  2. To quell; to crush; to silence or put down.