LEAFSTALK Meaning of LEAFSTALK in English [leaf.stalk] n (ca. 1776): petiole Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012