to have a thirst for - Turkish English Dictionary