satisfy a thirst - French English Dictionary