quench thirst - Turkish English Dictionary