Definitions of lyrate leaf:

  • noun:   having curvature suggestive of a lyre