be parched (very thirsty) - French English Dictionary