1 definition by ABMARINE

Top Definition
Animal fat from the area surrounding the kidneys, this fat, once ground and rendered, makes the finest lard for pastries
I rendered down some leaf lard for my pie crust.
by ABMARINE October 31, 2010

Mug icon
Buy a Leaf Lard mug!