fried lamb liver - Spanish English Dictionary