English dictionary
scale leaf meaning and definition
Definition and meaning of scale leaf at MeaningMonkey.org. scale leaf meaning and definition in the English Dictionary.SCALE LEAF noun
Definition of scale leaf (noun)
- a specialized leaf or bract that protects a bud or catkin
- synonyms: scale
Source: Princeton University Wordnet