English synonyms about - contact  

deltoid leaf

noun

1 deltoid leaf

A simple leaf shaped like a capital delta.


Find more on deltoid leaf elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0136