quench thirst - French English Dictionary