Noun Definition

deltoid leaf

1.Definition: a simple leaf shaped like a capital delta

Category: Plants