to be thirsty - French English Dictionary