be parched (very thirsty) - German English Dictionary