Deltoid leaf Meaning, Definition & Usage

  1. noun a simple leaf shaped like a capital delta

WordNet


Definitions
  1. (Bot.), a leaf in the form of a triangle with the stem inserted at the middle of the base.

Webster 1913