mashed and pressed meat juice - Turkish English Dictionary