Definition of Lyrate

  • 1. (of a leaf shape) having curvature suggestive of a lyre Adjective Satellite

Semanticaly linked words with "lyrate"