squelchers

noun
  1. plural of squelcher; things that squelch or suppress something
  2. Usage: informal
  3. waterproof boots or shoes that make squelching sounds when walking
  4. Usage: British; informal

Examples