LEAF LARD Meaning of LEAF LARD in English noun : lard made from leaf fat into the highest quality lard Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012