Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leafstalks
in English
leafstalks
#uncommon
Definitions
Noun
stalks
that
attach
leaves
to
plants
Base Words
stalks
leaf