LEAF LARD


Meaning of LEAF LARD in English

[leaf lard] n (ca. 1847): high-quality lard made from leaf fat

Merriam-Webster English vocab.      Английский словарь Merriam Webster.