deltoid leaf

Noun
  1. A simple leaf shaped like a capital delta (synset 113178869)

Found on Word Lists

Other Searches