quench/slake one's thirst - German English Dictionary