wrapped lamb liver burger - Turkish English Dictionary