grilled lamb liver - Turkish English Dictionary