English

edit

Adjective

edit

squelchiest

  1. superlative form of squelchy: most squelchy