LEAF SCAR Meaning of LEAF SCAR in English [leaf scar] n (1835): the mark left on a stem after a leaf falls Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012