Meaning of scale leaf
Definition of scale leaf
(noun)
a
specialized
leaf
or
bract
that protects a bud or
catkin
Other information on scale leaf
WIKIPEDIA results for
scale leaf
Amazon results for
scale leaf
Tweet