have a thirst for something - Turkish English Dictionary