Home

Word

deltoid leaf, n.
more info a simple leaf shaped like a capital delta
<noun.plant>

deltoid leaf
semantic pointers
hypernym