LEAFSTALK MEANING IN ENGLISH

• Leafstalk Definition & Synonyms

  1. (n.) The stalk or petiole which supports a leaf.


Synonyms:
Petiole,

RECENT SEARCHES