Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: deltoid leaf
  1. A simple leaf shaped like a capital delta
    "Cottonwood trees have characteristic deltoid leaves"

Derived forms: deltoid leaves

Type of: simple leaf

Encyclopedia: Deltoid leaf