quench someone's thirst - German English Dictionary