Lyrate - Definition

lyrate

adj 1: (of a leaf shape) having curvature suggestive of a lyre

Look up another word