lamb liver soup - Turkish English Dictionary