thirst for one's blood - French English Dictionary