Definition of Deltoid Leaf

  • 1. A simple leaf shaped like a capital delta Noun

Semanticaly linked words with "deltoid leaf"

Hyponims for word "deltoid leaf"