Just to throw a spanner is the works - schmalz is a generic term for semi solid cooking fats. Like schweinerschmalz (spelling is wrong, but I'm too tired) is lard, butterschmalz is a kind of processed butter for cooking with. In fact, schmalz is translated often as lard or shortening