hook to the liver - Turkish English Dictionary