quench may mean in French, based on its English definitions:
1 satisfaire (thirst, desires, passion, etc.)
2 étancher (one's thirst)
3 assouvir (desires, passions)
4 éteindre (fire, flames)
5 vaincre, soumettre, réduire (a revolt, an uprising)