quench/slake one's thirst - Turkish English Dictionary