leaf lard
nounDefinition of leaf lard
: high-quality lard made from leaf fat
Keep scrolling for more