English dictionary
deltoid leaf meaning and definition
Definition and meaning of deltoid leaf at MeaningMonkey.org. deltoid leaf meaning and definition in the English Dictionary.DELTOID LEAF noun
Definition of deltoid leaf (noun)
- a simple leaf shaped like a capital delta
Source: Princeton University Wordnet