Meaning of lyrate leaf
Definition of lyrate leaf
(noun)
a
simple
leaf
having
curvature
suggestive
of a
lyre
Other information on lyrate leaf
WIKIPEDIA results for
lyrate leaf
Amazon results for
lyrate leaf
Tweet