satisfy a thirst - Turkish English Dictionary