LEAFSTALK

Definition of LEAFSTALK

  1. (noun)the slender stem that supports the blade of a leaf