LYRATE as ADJECTIVE

  1. Meaning
    • of a leaf shape
    • having curvature suggestive of a lyre
    Similar To