quanch Share definition Flag To quench your thirst while staunching the sorness in your throat My throat was feeling raw till I quanched it with a half gallon of cranberry juice. quanch by Hartville Ken May 15, 2006