fricassee of giblets, livers and lights - German English Dictionary