leafbearing Definition
Definition
Describing a plant or plant part that is directly responsible for leaf production, or capable of supporting leaf growth and development.
Browse
Describing a plant or plant part that is directly responsible for leaf production, or capable of supporting leaf growth and development.
Browse