fricassee of giblets, livers and lights - Turkish English Dictionary